table {
    color: black;
    background: #fff;
    border: 1px solid #b4b4b4;
    padding: 0;
    margin-top:10px;
    width: 100%;
    -webkit-border-radius: 8px;
}
     
table tr td {
    font: bold 12px helvetica;
    color: #666;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    text-align: center;
    /*  padding: 10px 10px 10px 10px; */
    background-image: -webkit-linear-gradient(top, #fdfdfd, #eee);
}

table th {
    font: bold 12px helvetica;
    color: #eee;
    border-bottom: 1px solid #b4b4b4;
    border-right: 1px solid #b4b4b4;
    padding: 5px 5px 5px 5px;
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #3B3B3B), color-stop(1, #292929));
}

table th:first-child {
    border-left: none;
    -webkit-border-top-left-radius: 6px;
}

table th:last-child {
    border-right: none;
    -webkit-border-top-right-radius: 6px;
}
         
table tr td:last-child {
    border-right: none;
}

table tr:last-child td {
    border-bottom: none;
}